// Decompiled by DJ v3.7.7.81 Copyright 2004 Atanas Neshkov  Date: 2007-9-15 18:53:58

// Decompiler options: packimports(3) fieldsfirst ansi 
// Source File Name:   jx.java

package com.zelix;

import java.util.Enumeration;
import java.util.Hashtable;

// Referenced classes of package com.zelix:
//            hx, fy, hs

public class jx extends hx
{

    public jx()
    {
    }

    public void a(Hashtable hashtable)
    {
        int i = hs.c;
        if(super.a != null) goto _L2; else goto _L1
_L1:
        super.a = (Hashtable)hashtable.clone();
        if(i == 0) goto _L3; else goto _L2
_L2:
        if(hashtable == null || hashtable.size() <= 0) goto _L3; else goto _L4
_L4:
        fy fy1;
        Enumeration enumeration;
        fy1 = new fy(super.a.size());
        enumeration = super.a.keys();
        if(i == 0) goto _L6; else goto _L5
_L5:
        Object obj = enumeration.nextElement();
        Object obj1 = super.a.get(obj);
        fy1.b(obj1, obj, obj);
_L6:
        if(enumeration.hasMoreElements()) goto _L5; else goto _L7
_L7:
        Enumeration enumeration1 = hashtable.keys();
        if(i == 0) goto _L9; else goto _L8
_L8:
        Object obj2;
        Object obj3;
        Object obj4;
        obj2 = enumeration1.nextElement();
        obj3 = hashtable.get(obj2);
        Hashtable hashtable1 = fy1.b(obj2);
        if(hashtable1 == null)
            break MISSING_BLOCK_LABEL_196;
        obj4 = hashtable1.keys();
        if(i == 0) goto _L11; else goto _L10
_L10:
        Object obj5 = ((Enumeration) (obj4)).nextElement();
        Object obj6 = super.a.put(obj5, obj3);
_L11:
        if(((Enumeration) (obj4)).hasMoreElements()) goto _L10; else goto _L12
_L12:
        if(i == 0)
            continue; /* Loop/switch isn't completed */
        obj4 = super.a.put(obj2, obj3);
_L9:
        if(enumeration1.hasMoreElements()) goto _L8; else goto _L3
_L3:
    }
}